body {
 font-family: "Helvetica Light", sans-serif;
 font-size: 1em; }

a.footer {
  color: #333;
  font-size: .9em;
  font-weight: bold;
  text-decoration: none;}
  
  
 
div.project {
 background-color: rgb(0,0,240);
 margin-bottom: .5em;
 padding: .5em;}
 


 
h1 {
 color: #333;
 font-size: 2em;
 padding-bottom: .5em;}
 
h2 {
 color: #600;
 font-family: "Helvetica Bold", sans-serif;
 font-size: 1.2em;
 padding-bottom: .5em;
}

h2.cc {
 color: #F3C73f;
 font-family: "Helvetica Light", sans-serif;
 font-size: 1.1em;
 padding-top: .8em;}
 
ol {
  margin-left: 1.1em;
  list-style-type: decimal;} 
  
#projects-table {
  border-collapse:collapse;
  font-size: .8em;
  width:100%;}

#projects-table td , #projects-table th  {
  border: 1px solid #600;
  padding: .5em;}
  
  
#projects-table th  {
  background-color: #600;
  border: 1px solid #600;
  color: white;  
  font-size: 1.1em;
  text-align: left;}
    
#projects-table tr.alt td{
  background-color: #F0EAD7;
  padding: .5em;}
  
#systems-table {
 border-collapse:collapse;
 font-size: .8em;
 width:100%;
}

#systems-table td , #systems-table th  {
  border: 1px solid #003479;
  padding: .5em;}
  
#systems-table  th  {
  background-color: #427fc7;
  border: 1px solid #003479;
  color: white;  
  font-size: 1.1em;
  text-align: left;}  
  
#systems-table  tr.alt td{
  background-color: #F0EAD7;
  padding: .5em;}
  
  
#tasks-table {
 border-collapse:collapse;
 font-size: .8em;
 width:100%;
}

#tasks-table td , #tasks-table th  {
  border: 1px solid #996633;
  padding: .5em;}

#tasks-table th  {
  background-color: #996633;
  border: 1px solid #996633;
  color: white;  
  font-size: 1.1em;
  text-align: left;}  

#tasks-table th.fld {
  border-top: 1px solid #F3C73f;
  font-size: 1em;
  text-align: right;
}
  
#tasks-table tr.alt td{
  background-color: #F3E1A4;
  padding: .5em;}